package com.liuqi.aiagent.transfer.entity;

import com.liuqi.aiagent.transfer.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;

/**
 * @author liuqi
 * @date 2025/7/17 16:16
 **/
@Setter
@Getter
@ToString
@ApiModel(value = "agent和工具的关联表")
public class AgentToolBinding extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 2581759484057605829L;

	@ApiModelProperty(value = "agent id")
	private Integer agentId;

	@ApiModelProperty(value = "工具id")
	private Integer toolId;

	@ApiModelProperty(value = "工具类型：webhook")
	private String toolType;

	public AgentToolBinding() {
	}

	public AgentToolBinding(Integer agentId, Integer toolId, String toolType) {
		this.agentId = agentId;
		this.toolId = toolId;
		this.toolType = toolType;
	}
}
